Table of Contents Overview Getting Started Interoperability File System Specification File Naming Conventions Configuring Oracle Tuxedo on OpenVMS Logical Names DCL PATH Command-line Programs Hostname Utility ID Utility Resource Manager Information RM Files User Log File OPENINFO Strings DMTYPE Files Developing Oracle Tuxedo Applications for OpenVMS Building Clients and Servers Example 1 Example 2 Tips for Calling External Code and Input into your Application Running Executables Running DCL Scripts Redirecting the Standard I/O and Error Streams Networking on OpenVMS Installing Oracle Tuxedo on OpenVMS Preparing to Install Oracle Tuxedo Verifying the Hardware and Software Configuration Verifying the User ID Privileges and Quotas Installing Oracle Tuxedo Setting Up Your Environment Logical Names Group Table System Table vps_daemon Process Configuring Oracle Tuxedo Configuration Instructions Disable Multiple Kernel Thread for GWTDOMAIN Post-Installation Running tuxenv.com after Rebooting Removing Oracle Tuxedo Using Apache Non-Commerce Server Setting Up the Web Console Prerequisites Setting Up Apache Final Steps Programming and Compiling Considerations Building Multi-Threaded Oracle Tuxedo Applications Building a Single-Threaded Oracle Tuxedo Application Building a Multi-Threaded Oracle Tuxedo Application Process Quota: BIOLM Setting MQ XA Switch Configure TCP Latency Buildmqadapter MAXSERVICES AUTHSVR Environment Variable Settings Logical Name:VPS_MAX_PAGES_PER_IO Logical and Symbol Length Limitation Multi-Threaded Stack Overflow TMTRACE Dynamic Library Sample Applications simpapp a. Verify that all the post-installation steps have been performed and that all the logical names and the symbols were created properly. Please see the "Post-Installation" chapter for more information. b. Copy all the files from DKA100:[Tuxedo.APPS.SIMPAPP] to DKA100:[TUXAPP]. The copied files include SIMPCL.C, SIMPSERV.C, README.vms, and UBBBSIMPLE. c. On the command line, generate the client executable: buildclient -o SIMPCL.EXE -f SIMPCL.C d. Define the symbol for SIMPCL.EXE:SIMPCL:==$ DKA100:[TUXAPP]SIMPCL.EXE e. Generate the server program:buildserver -o SIMPSERV.EXE -f SIMPSERV.C -s "TOUPPER" a. Assign a unique integer value to IPCKEY. b. Assign DKA100:[TUXAPP] to APPDIR. c. Assign DKA100:[Tuxedo] to TUXDIR. d. Assign DKA100:[TUXAPP]TUXCONFIG to TUXCONFIG. e. Run the hostname command on your machine to determine the name of the machine. Then replace the machine_name entry with the name of your machine. f. Run the id command on your VMS machine to determine your UID and GID. Then change the UID and GID values in the *MACHINE section.
Copyright © 1994, 2017, Oracle and/or its affiliates. All rights reserved.